package com.hzw.saas.service.project.model;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hzw.saas.common.config.model.BaseLogicModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 项目申请表
 * </p>
 *
 * @author sonam
 * @since 2021-08-04
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("tb_project_apply")
public class ProjectApply extends BaseLogicModel {

    private static final long serialVersionUID = 1L;

    /**
     * 流程实例ID
     */
    private String flowInstanceId;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 鸿之微云用户名
     */
    private String userName;

    /**
     * 申请人姓名
     */
    private String realName;

    /**
     * 电话
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 地址
     */
    private String address;

    /**
     * 工作单位
     */
    private String company;

    /**
     * 研究方向
     */
    private String researchDirection;

    /**
     * 主要研究领域
     */
    private String researchField;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 中文关键字
     */
    private String zhKeyword;

    /**
     * 英文关键字
     */
    private String enKeyword;

    /**
     * 研究方案(介绍项目研究方案、技术路线，以及鸿之微软件应用场景 ,1000字以上)
     */
    private String researchPlan;

    /**
     * 申报人简历(教育经历、科研与学术工作经历等）
     */
    private String resume;

    /**
     * 代表性论著(包括论文与专著)
     */
    private String magnumOpus;

    /**
     * 验收申请说明
     */
    private String acceptanceInstruction;

    /**
     * 通知状态
     */
    private Integer notifyState;

}
